#nullable enable

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using PHMEE.DTOS.Diagnosis;

namespace PHMEE.IServices.Diagnosis;

public interface IAmsDigitalAppService
{
    /// <summary>
    /// 根据 VesselId 和 UnitId 获取该 Unit 的所有 AMS digital 实时值
    /// </summary>
    /// <param name="vesselId"></param>
    /// <param name="unitId"></param>
    /// <returns></returns>
    Task<IEnumerable<DigitalLatestDto>> GetLatestDigitalValuesAsync(Guid vesselId, Guid unitId);
}